† Corresponding author. E-mail:
Project supported by the Natural Science Foundation of Zhejiang Province, China (Grant No. LY13F030005) and the National Natural Science Foundation of China (Grant No. 61501331).
In this paper, the consensus problem with position sampled data for second-order multi-agent systems is investigated. The interaction topology among the agents is depicted by a directed graph. The full-order and reduced-order observers with position sampled data are proposed, by which two kinds of sampled data-based consensus protocols are constructed. With the provided sampled protocols, the consensus convergence analysis of a continuous-time multi-agent system is equivalently transformed into that of a discrete-time system. Then, by using matrix theory and a sampled control analysis method, some sufficient and necessary consensus conditions based on the coupling parameters, spectrum of the Laplacian matrix and sampling period are obtained. While the sampling period tends to zero, our established necessary and sufficient conditions are degenerated to the continuous-time protocol case, which are consistent with the existing result for the continuous-time case. Finally, the effectiveness of our established results is illustrated by a simple simulation example.
In the last few decades, collective behaviors of the multi-agent systems have been attracting a great deal of researchers because of their numerous extensive applications such as sensor networks, formation control, consensus, containment, etc. (See Refs. [1]–[5]). Among the major areas of coordination control of multi-agent systems, consensus is one of the most significant and fundamental problems, which aims to design the distributed protocol such that the final states of all agents can converge to an agreement (Ref. [1]).
As all we know, the design of a consensus protocol and consensus analysis mainly rely on the agents’ dynamics and their interaction topologies. In Ref. [6], the authors investigated the first-order consensus problem by the stochastic matrix approach, which provided the theoretical explanation of the Vicsek model (Ref. [7]). In Refs. [8]–[13], difference second-order multi-agent consensus problems were discussed, which have attracted increasing interest due to their numerous practical applications. Up to now, numerous interesting results have been established for the multi-agent consensus. Some other relevant research topics have also been addressed, such as event-triggered, time-delay, finite-time, input saturation, and communication constraint (See Refs. [4], [13]–[17]).
Most of the present approaches to solve the consensus problems of multi-agent systems are based on the state information. However, in many practical applications, some state variables such as velocity cannot be obtained directly because of the equipment constraints or cost saving. Thus, it may be a good choice to design the observer to estimate unavailable state variables, by which the control law is constructed. Up to now, the observer-based consensus problem becomes a significant topic in the area of multi-agent systems. In Ref. [8], Hong et al. proposed a distributed consensus protocol for first-order following agents based on the velocity observer to estimate the leader’s unavailable velocity, which was extended to the case that the leader agent has general linear dynamics (See Refs. [18] and [19]). To track the accelerated motion leader, a distributed tracking law based on the acceleration observer was proposed for the second-order following-agents in Ref. [11]. For consensus problems with general linear dynamics, different design approaches have been provided to construct the full-order, reduced-order, and function observer-based consensus protocols in Refs. [20]–[23].
In many practical applications, due to the application of digital sensors and controllers, agents might only communicate with their neighbors periodically rather than continuously, that is, only sampled-data at discrete sampling instants are available for the synthesis of control protocols. Sampled-data control has increasingly attracted study, and some interesting and useful results have been established. By using direct discretization, the sampled-data based consensus protocols were proposed in Ref. [24], and the observer-based consensus laws with sampled-data was proposed under the fixed and Markov-switching topology in Ref. [25]. The results of Refs. [24] and [25] are essentially obtained for second-order discrete-time multi-agent system but not for second-order continuous-time multi-agent systems. In Ref. [26], necessary and sufficient conditions were established to solve the consensus problem with second-order dynamics via sampled control. The distributed consensus protocols only with sampled position data were proposed for second-order agents in Ref. [27], and the distributed consensus protocols only with sampled position and velocity data were proposed in Ref. [28]. Some sampled control with time-varying sampling intervals have been investigated in Refs. [29] and [30]. In Ref. [31], the authors studied the second-order consensus with sampled position and velocity data via pinning control. The sampled-data consensus problems with inherent nonlinear dynamics was investigated in Ref. [32].
Motivated by the aforementioned works, this paper investigates an observer-based consensus problem of second-order multi-agent systems with position sampled-data under directed fixed topology. Since the observer and sampled-data are both taken into account in the design of consensus protocols in this paper, our addressed problem becomes more interesting and difficult. The main contribution of this paper is that two kinds of observer-based consensus protocols with sampled data are proposed for the second-order multi-agent systems. Different to Ref. [25], the observers involved in this paper have continuous-time dynamics, the analysis and design are based on the multi-agent systems itself but not on its discretization system. By using matrix theory and the sampled control analysis method, some sufficient and necessary conditions with respect to the coupling parameters, spectrum of the Laplacian matrix and sampling period are established.
The rest of the paper is organized as follows. In Section 2, some preliminaries on algebraic graph theory and problem statement are introduced. Two kinds of distributed observer-based consensus protocols with sampled-data are provided in Section 3. Following that, a simulation example is presented to illustrate the theoretical result in Section 4. Finally, conclusions are drawn in the last section.
Now, some notations used throughout this paper are given as follows. Rm×n, Cm×n are the sets of m × n real matrices and complex matrices, respectively. ‖ · ‖ denotes the Euclidean norm. The transpose of matrix A is represented by AT. In and 0n represent the identity and the zero matrices of dimension n, respectively.
Consider a group of N identical agents, whose dynamics is modeled by second-order dynamics as follows:
The interaction relationships among N agents can be conveniently modeled by a simple weighted digraph. Let 𝒢 = (𝒱, ℰ, 𝒜) be a directed weighted graph of order N, where 𝒱 = {ν1, ν2, …, νN} is a group of nodes and ℰ ⊆ 𝒱 × 𝒱 is the set of edges. The adjacency matrix 𝒜 = [aij]N × N of directed graph 𝒢 is defined as aii = 0, if (νj, νi) ∈ ℰ, then aij > 0 and aij = 0 otherwise. The neighbor set of node vi is denoted by 𝒩i = {j|(vi, vj) ∈ ℰ}. The Laplacian matrix is signed by L = [Lij]N × N with Lii = ∑j≠iaij and Lij = −aij for i ≠ j. For a directed graph 𝒢, the Laplacian matrix L has at least one 0 eigenvalue and all other nonzero eigenvalues have positive real parts. Moreover, matrix L has a simple eigenvalue 0 if and only if the directed graph 𝒢 has a directed spanning tree (See Ref. [1]). For convenience, let μi, i = 1,2,…,N − 1 be all nonzero eigenvalues of Laplacian matrix L. The interaction topology 𝒢 involved in this paper satisfies the following assumption.
The multi-agent system is said to achieve consensus if
Due to the wide use of computer-based control, sampled data-based protocols are considered. Let tk = kT, k = 0,1,2,… be the sampling times, where T > 0 is the sampling period. In many applications, the velocity information cannot be available because the velocity measurements are inaccurate or it is not equipped with constrains in space, cost, and weight. In our problem, it is assumed that only the position information ri(tk) can be used for designing the agent’s controller. The main objective of this paper is to design a distributed consensus protocol ui(t) only based on sampled position information to make the closed-loop feedback system achieve consensus.
Before establishing our main conclusions, some Lemmas are introduced, which will be used in the convergence analysis.
In this section, the sampled-data consensus problem of the second-order multi-agent system will be investigated under the fixed directed topology. Full-order and reduced-order observer-based consensus protocols are proposed to achieve consensus, respectively.
Under the assumption that the interaction topology 𝒢 is directed, consider a full-order observer of agent i with sampled data
By adopting the zero-order holder strategy, a distributed consensus protocol is proposed as follows:
Now, a consensus condition is established with respect to the coupling parameters, sampling period and spectrum of the Laplacian matrix.
Let
Noticing that the digraph 𝒢 contains a directed spanning tree, thus 0 is a simple eigenvalue of matrix L, and L
Let ξ(t) = (T−1 ⊗ I4n)φ(t). Then, equation (
Denote eφi as
According to Lemma 3, it is not difficult to see that system (
According to Eq. (
The characteristic equations |sI − F2i| = 0 and |sI − F1| = 0 of matrices F2i and F1 have the following form respectively
In fact, let s = (λ + 1)/(λ − 1). Then, equation (
From Lemma 1, the roots of Eq. (
According to Lemma 2, equation (
Using the same way to analyze Eq. (
While T → 0, the protocol (
Condition (
Considering the special case that the graph 𝒢 is undirected and connected, the following corollary can be easily obtained via Theorems 1 and 2.
In some applications, the agent can have access to its position information continuously, but might communicate with the neighbor agents periodically. In this part, by assumption that the continuous-time position information can be used by the agent itself but only sampled-data can be used by the neighbor agents, a reduced-order observer based consensus protocol with sampled-data is proposed.
Consider a reduced-order observer for agent i
Similarly, the consensus protocol with sampled-data is proposed as follows:
Then, the consensus condition can be obtained by the following theorem.
By the definition of ei(t) and the protocol (
Then, let ε = [rT,vT,eT]T. From Eqs. (
Following the same line of the previous subsection, it is not difficult to see that the multi-agent system (
According to Lemma 3, system (
Similarly, the following result can be obtained as Theorem 2, and the proof is omitted.
In some applications, there exists the input time delay which will damage system performance. While time delay is considered in protocols (
In this section, a simple simulation example is proposed to illustrate the theoretical result.
Consider a second-order multi-agent system composing of N = 6 agents. For simplicity, let n = 1. Its topology structure is described by a directed graph 𝒢 as shown in Fig.
Apparently, interaction topology 𝒢 has a directed spanning tree. By simple calculation, the eigenvalues of L are μ1 = 0, μ2 = 4.7178, μ3,4 = 4.7190 ± 2.5214i, μ5,6 = 4.1721 ± 0.2678i.
First, we consider a full-order observer case. The initial positions and velocities are taken as
For the reduced-order observer case, we take
Here, we only consider the fixed interaction topology case. Certainly, while the interaction topology arbitrarily switches within a finite set of directed topologies, the multi-agent system may not achieve consensus by our proposed protocols. But, while the interaction topology switches with a large enough dwell time, the simulation results also show that the multi-agent system can achieve consensus via our proposed protocols. Our established consensus condition may be able to be weakened by using the concept of an average dwell time. The average dwell time approach to discuss the consensus problem can be found in Refs. [22] and [23].
In this paper, the second-order consensus problem with position sampled-data has been addressed. By assumption that the interaction topology is fixed and directed, the continuous-time full-order and reduced-order observers are adopted to estimate the agents’ unavailable states, by which two kinds of sampled-data based consensus protocols have been constructed. By using matrix theory and sampled control analysis method, some sufficient and necessary consensus conditions about coupling parameters and sampling period have been obtained. As a special case, we can obtain the necessary and sufficient conditions for the continuous-time consensus protocols directly. Our future works will concentrate on the sampled data-based consensus issue with the time-varying sampling interval, general linear dynamics, and nonlinear dynamics.